09 SEP 2016 by ideonexus

 Childhood Fascination with What Adults Consider Mundane

If you know kindergartners, you know that a thread on the carpet can become one of the most fascinating objects on the face of the earth. The child will pick it up and run her fingers the length of it, scrutinizing every centimeter of that thread. She might hold it up in the sunlight to get a better look and then lay it on her lap to continue the intense observation of the thread. Those who are sitting close to the thread scientist may notice this intriguing object and want in. So they’ll le...
Folksonomies: cognition learning
Folksonomies: cognition learning
  1  notes
 
21 APR 2011 by ideonexus

 Bernie Cosell on Java

Java didn't feel right. My old reflexes hit me. Java struck me as too authoritarian. Thats one of the reasons why I mentioned that Perl felt so good, because it's got the safety and the checks but it is so damn multidimensioned that the artist part of me has a lot of free board to express things early and to think about the right way do things. I have some freedom. When I first messed with Java—^this was /vhen it was little baby language, of course—I said, "Oh, this is just another one of ...
Folksonomies: programming coding
Folksonomies: programming coding
  1  notes

Describing his first impressions of it as authoritarian and designed for not-so-good programmers.

21 APR 2011 by ideonexus

 Ken Thompson on Obfuscation in Modern Code

Suppose someone describing something to me from postulates like. "Here's a computer and here are the op codes." I can visualize the structure of programs and how things are efficient or inefficient based on those op codes, by seeing the bottom and imagining the hierarchy. And i can see the same thing with programs. If someone shows me library routines or basic bottom-level things, I can see how you can build that into different programs and what's missing—the kinds of programs that would stil...
  1  notes

Modern programming principles involve a great deal of delegation, resulting in code that is very hard to follow.